/* 레이어팝업 (추천종목, 전문가 종목등록하기 view페이지)
----------------------------------------------------------*/
.layer_popup_style1 {  }
.layer_popup_style1 .layer_popup {  }
.layer_popup_style1 .top { position: relative; width: 100%; height: 46px; background: url(../Images/popup/bg_top_403.png) no-repeat; }
.layer_popup_style1 .top .title { padding: 20px 0px 0px 20px; font-size: 14px; font-weight: bold; color: #fff; }
.layer_popup_style1 .top .btn_close { position: absolute; top: 20px; right: 20px; }
.layer_popup_style1 .center { padding: 14px 22px; background: url(../Images/popup/bg_center_403.png) repeat-y; }
.layer_popup_style1 .center .contents { margin: 0px; font-size: 12px; line-height: 12px; font-weight: bold; color: #4d4d4d; padding: 45px 0px; text-align: center; }
.layer_popup_style1 .center .contents .pointxt { color: #1f54cf; }
.layer_popup_style1 .center .line { height: 1px; background: url(../Images/popup/dot_blue.gif) repeat-x; }
.layer_popup_style1 .center .btn { padding-top: 14px; text-align: center; }
.layer_popup_style1 .bottom { width: 100%; height: 10px; background: url(../Images/popup/bg_btm_403.png) no-repeat; }

.layer_popup_style1 .center .contents2 { text-align: left; }
.layer_popup_style1 .center .contents2 .subscriber { padding: 10px 0px 10px 16px; background: url(../Images/popup/ic_person.gif) no-repeat 0px 11px; font-size: 11px; font-weight: bold; color: #244391; }
.layer_popup_style1 .center .contents2 .field { padding: 10px 0px 10px 10px; font-size: 11px; color: #777; background: url(../Images/popup/dot_yellowbox.gif) no-repeat 0px 14px; vertical-align: top; }
.layer_popup_style1 .center .contents2 .value { padding: 10px 0px; }


.layer_popup_style1 .top02 { position: relative; width: 100%; height: 46px; background: url(../Images/popup/bg_top_653.png) no-repeat; }
.layer_popup_style1 .top02 .title { padding: 20px 0px 0px 20px; font-size: 14px; font-weight: bold; color: #fff; }
.layer_popup_style1 .top02 .btn_close { position: absolute; top: 20px; right: 20px; }
.layer_popup_style1 .center02 { padding: 14px 29px; background: url(../Images/popup/bg_center_653.png) repeat-y; }
.layer_popup_style1 .center02 .contents { margin: 0px; font-size: 12px; line-height: 12px; font-weight: bold; color: #4d4d4d; padding: 14px 0px; vertical-align: top; }
.layer_popup_style1 .center02 .contents .bullet {vertical-align: top; padding: 4px 4px 0px 2px;}
.layer_popup_style1 .center02 .contents .point_charge{vertical-align: top; padding: 14px 0px 25px 0px; overflow: hidden;}
.layer_popup_style1 .center02 .contents .point_charge .width {width: 111px; float: left; margin-right: 10px;}
.layer_popup_style1 .center02 .contents .point_charge .width02 {width: 111px; float: left;}
.layer_popup_style1 .center02 .contents .point_charge .radio {vertical-align: top; padding-top: 6px; text-align: center;}
.layer_popup_style1 .center02 .contents .pointxt { color: #1f54cf; }
.layer_popup_style1 .center02 .contents .money { overflow: hidden; font-size: 12px; color: #4d4d4d; font-weight: normal;}
.layer_popup_style1 .center02 .contents .money .charge { background: #f3f3f3; padding: 10px 0px 10px 15px; width: 219px; border-right: 2px solid #ffffff; float: left;}
.layer_popup_style1 .center02 .contents .money .point { background: #f3f3f3; padding: 10px 0px 10px 15px; width: 344px; float: left;}
.layer_popup_style1 .center02 .contents .payment{ padding-top: 15px; vertical-align: top; text-align: center; font-weight: normal;}
.layer_popup_style1 .center02 .contents .payment .text{vertical-align: top; padding-top: 1px;}
.layer_popup_style1 .center02 .contents .payment .radio{vertical-align: top;}
.layer_popup_style1 .center02 .line { height: 1px; background: url(../Images/popup/dot_blue.gif) repeat-x; }
.layer_popup_style1 .center02 .btn { padding-top: 14px; text-align: center; }
.layer_popup_style1 .bottom02 { width: 100%; height: 10px; background: url(../Images/popup/bg_btm_653.png) no-repeat; }